package it.ap.sa.core.util;

/**
 * Interfaccia che espone il metodo per popolare i valori di un bean in maniera custom
 * 
 * @author Administrator
 */
public interface IJsonBeanPopulate<S, D> {//S source, D Destination

	/**
	 * convert bean json in quello per la pagina
	 * @param src
	 * @param dest
	 */
	public D convertctrlToPage(S src) throws Exception;
	
	/**
	 * convert bean di pagina in quello per json 
	 * @param src
	 * @param dest
	 */
	public S convertpageToCtrl(D src) throws Exception;
}
